{
	"Groups": 
	[
		{
			"Name": "Main",
			"DisplayName": "General Settings",
			"Elements": 
			[
				{
					"Name": "nModel",
					"DisplayName": "Character Model",
					"Description": 
					[
						"Select character model to play with"
					],
					"Type": "ModelType",
					"MinValue": null,
					"MaxValue": null,
					"DefaultValue": "0"
				},
				{
					"Name": "nLanguage",
					"DisplayName": "Voice-over Language",
					"Description": 
					[
						"Select voice-over language (You MUST also change voice-over language at in-game Options for this to work properly)"
					],
					"Type": "LanguageType",
					"MinValue": null,
					"MaxValue": null,
					"DefaultValue": "0"
				},
				{
					"Name":"IncludeDir0",
					"DisplayName":"Result Music",
					"Description":
					[
						"Select result music",
					],
					"Type":"ResultType",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":"Sound_result"
				},
			]
		},
		{
			"Name": "Main",
			"DisplayName": "Camera Settings",
			"Elements": 
			[
				{
					"Name": "bCamera",
					"DisplayName": "Enable 06 Camera (Experimental)",
					"Description": 
					[
						"Enable camera control from Sonic 06, use right-stick to move camera, left-trigger to reset",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bCameraInvertX",
					"DisplayName": "Invert X-Axis",
					"Description": 
					[
						"Invert X-Axis on right-stick camera control",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bCameraInvertY",
					"DisplayName": "Invert Y-Axis",
					"Description": 
					[
						"Invert Y-Axis on right-stick camera control",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
			]
		},
		{
			"Name": "Main",
			"DisplayName": "Physics Modification",
			"Elements": 
			[
				{
					"Name": "bPhysics",
					"DisplayName": "Enable 06 Physics",
					"Description": 
					[
						"Enable 06 physics, this includes character speed & rail lock-on, disable lock-on cursor is recommended",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bCharacterMoveset",
					"DisplayName": "Use 06 Character Moveset",
					"Description": 
					[
						"Enable using all current character's movesets from 06, refer to README.txt for moveset list",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bXAction",
					"DisplayName": "Use 06 Button Mapping",
					"Description": 
					[
						"Maps all action to X button, boost maps to right-trigger and drift maps to B button",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bNoBoost",
					"DisplayName": "Boost Gauge Starts Empty",
					"Description": 
					[
						"Start stages without any boost",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bNoCursor",
					"DisplayName": "Disable Lock-on Cursor",
					"Description": 
					[
						"Disable lock-on cursor (recommended for 06 physics)",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "bNoTrick",
					"DisplayName": "Disable Trick on Rainbow Ring & Trick Ramp",
					"Description": 
					[
						"Disable Trick on Rainbow Ring and Trick Ramp, this is NOT the same as community code by Hyper, this retains the rainbow ring animation",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
			]
		},
		{
			"Name": "Main",
			"DisplayName": "Character Settings (Sonic)",
			"Elements": 
			[
				{
					"Name": "bRapidSpindash",
					"DisplayName": "Rapid Spindash",
					"Description": 
					[
						"(Required using 06 character movesets) Allow charging spindash while running or spindashing, but this will disable anti-gravity",
					],
					"Type":"bool",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":false
				},
				{
					"Name": "nRun",
					"DisplayName": "Running Goal",
					"Description": 
					[
						"Enable running goal at result screen",
					],
					"Type":"RunResultType",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":"0"
				},
				{
					"Name": "sRunStages",
					"DisplayName": "Custom List of Running Goal Stages",
					"Description": 
					[
						"Enable running goal with the listed stages (check README.txt for stages list)",
					],
					"Type":"string",
					"MinValue":null,
					"MaxValue":null,
					"DefaultValue":""
				},
			]
		},
	],
	"Enums": 
	{
		"ModelType": 
		[
			{
				"DisplayName": "Sonic",
				"Value": "0",
				"Description": 
				[
					"06 Sonic Model",
				]
			},
			{
				"DisplayName": "Sonic + Elise",
				"Value": "1",
				"Description": 
				[
					"06 Sonic + Elise Model",
				]
			},
		],
		"LanguageType": 
		[
			{
				"DisplayName": "English",
				"Value": "0",
				"Description": 
				[
					"English voice",
				]
			},
			{
				"DisplayName": "Japanese",
				"Value": "1",
				"Description": 
				[
					"Japanese voice",
				]
			},
		],
		"ResultType":
		[
			{
				"DisplayName":"06 Result Music",
				"Value":"Sound_result",
				"Description":
				[
					"Use Sonic 06 result music",
				]
			},
			{
				"DisplayName":"06 Result Music (E3 Demo Ver.)",
				"Value":"Sound_resultE3",
				"Description":
				[
					"Use Sonic 06 Demo result music from E3",
				]
			},
			{
				"DisplayName":"Generations Result Music",
				"Value":"Sound_dummy",
				"Description":
				[
					"Use Generations result music",
				]
			},
		],
		"RunResultType":
		[
			{
				"DisplayName":"Disable",
				"Value": "0",
				"Description":
				[
					"Use normal goal animation",
				]
			},
			{
				"DisplayName":"Enable All",
				"Value": "1",
				"Description":
				[
					"Always use running goal animation",
				]
			},
			{
				"DisplayName":"STH2006 Project Stages",
				"Value": "2",
				"Description":
				[
					"Use gunning goal on Sonic 06 specific stages (Wave Ocean, Crisis City, Radical Train, Kingdom Valley)",
				]
			},
			{
				"DisplayName":"Custom",
				"Value": "3",
				"Description":
				[
					"Use running goal of user defined stages, use text field below",
				]
			},
		]
	},
	"IniFile": "mod.ini"
}
